package 常用类.Array类.map.map课后练习;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Exercise3 {
    public static void main(String[] args) {
        //要求把List 中的内容放到一个Map中，该Map的键为id，值为相应的Account对象。
        // 最后遍历这个Map，打印所有Account对象的id和余额。
        List<Account> list=new ArrayList<>();
        list.add(new Account("123456",100.0));
        list.add(new Account("111111",200.0));
        list.add(new Account("000000",300.0));
        list.add(new Account("666666",400.0));
        list.add(new Account("888888",500.0));
        list.add(new Account("999999",600.0));

        Map<Long,Account> map=new HashMap<>();
        for (Account account:list){
            map.put(account.getId(),account);
        }

        for (Map.Entry<Long,Account> entry:map.entrySet()){
            System.out.println(entry.getKey()+" "+entry.getValue().getBalance());
        }
    }
}
